package com.alibaba.citrus.ots.sales.plan.api.salesplan.audit;

import com.alibaba.citrus.ots.sales.plan.dto.api.request.SalesPlanAuditQueryRequest;
import com.alibaba.citrus.ots.sales.plan.sdo.SalesPlanAuditLineSDO;
import com.alibaba.citrus.ots.sales.plan.sdo.SalesPlanAuditSDO;
import com.alibaba.cz.base.tool.page.PageResult;
import com.alibaba.lattice2.epoch.sdk.model.Result;
import com.alibaba.lattice2.epoch.meshflow.model.annotation.MeshFlowService;

import java.util.List;

@MeshFlowService(apps = {"bc_ots"}, name = "salesPlanAuditLineQueryService")
public interface SalesPlanAuditLineQueryService {

    /**
     * 查询审批单明细列表  --  代办任务详情使用
     * @param request
     * @return
     */
    Result<PageResult<List<SalesPlanAuditLineSDO>>> pageQuerySalesPlanAudit(SalesPlanAuditQueryRequest request);
}
